.lengthways-list {
  // height: 100%;
  background: #fff;
  margin-bottom: rem(15);
  .shop-img-wrap {
    position: relative;
    height: rem(300);
    padding: rem(20) rem(20) rem(30) rem(20);
  }

  .big-img {
    width: rem(300);
    height: rem(300);
    background-color: #edeff2;
  }

  .tag-img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: rem(40);
    height: rem(20);
  }

  .shop-desc {
    position: relative;
    text-align: left;
    padding: 0 rem(20);
  }
  .vip_icon {
    background: #FFF6E9;height: rem(36); color: #C49554; font-size: rem(18);
    margin-top: rem(25); line-height: rem(36); display: table; border-radius: rem(18);
    padding-left: rem(30); padding-right: rem(15);
    position: relative;
    em {
      position: absolute;
      width: rem(18); height: rem(16);
      background: url('https://mjmh.meijiameihuo.com/wechat/images/v2/c_vip_icon.png') no-repeat center;
      background-size: contain;
       left: rem(9); top: rem(11);
    }
  }
  .shop-desc-text {
    color: #333;
    font-size: rem(28);
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: rem(40);
    line-height: rem(40);
  }

  .shop-price {
    padding: rem(10) 0 rem(20) 0;
    font-size: rem(24);
    height: rem(40);
  }

  .prd_price {
    .buy_price {
      height: rem(36);
      line-height: rem(36);
      background: #dfc399;
      display: inline-block;
      color: #fff;
      padding: 0 rem(10);
      position: relative;
      vertical-align: middle;
    }
    .price_icon {
      display: inline-block;
      width: rem(26);
      height: rem(36);
      background-repeat: no-repeat;
      background-size: contain;
      vertical-align: middle;
    }
    .buy_tips {
      vertical-align: middle;
      height: rem(36);
      line-height: rem(36);
      padding: 0 rem(10) 0 rem(5);
      color: #ddb074;
    }
  }

  .price1-color {
    color: red;
    font-size: rem(32);
  }

  .price2-color {
    color: #ccc;
    font-size: rem(24);
  }
  .prd_tips {
    font-size: rem(20); margin-top: rem(6); color: #999;
    height: rem(28); line-height: rem(28);
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .prd_tag {
    margin-top: rem(25);
    .discount {
      height: rem(28);
      border-radius: rem(2);
      font-size: rem(20);
      text-align: center;
      line-height: rem(28);
      border: 1px solid #e93323;
      color: #e93323;
      margin-right: rem(10);
      padding: 0 rem(10);
      float: left;
    }
    height: rem(30);
    .coupon {
      width: rem(40);
      height: rem(28);
      border-radius: rem(2);
      font-size: rem(24);
      text-align: center;
      line-height: rem(28);
      color: #fff;
      margin-right: rem(10);
      background-image: url('https://mjmh.meijiameihuo.com/wechat/images/home/coupon.png');
      background-size: 100% 100%;
      background-repeat: no-repeat;
      float: left;
    }
  }
}
